package com.mresources.resources.handler.impl;

import com.mresources.common.dto.bo.UploadFileBo;
import com.mresources.common.dto.vo.FileListVO;
import com.mresources.common.dto.vo.UploadFileVO;

import java.io.InputStream;
import java.util.List;

public class AliOssFileHandler extends AbstractFileHandler {
    public AliOssFileHandler() {
    }

    public AliOssFileHandler(String name) {
        this.name = name;
    }

    @Override
    public List<FileListVO> listDirectory(String userSeq, String directory) {
        return null;
    }

    @Override
    public List<FileListVO> listDirectory(String userSeq, String directory, List<String> filters) {
        return null;
    }

    @Override
    public UploadFileVO createDirectory(String userSeq, String parentDir, String newDir) {
        return null;
    }

    @Override
    public UploadFileVO deleteDirectory(String userSeq, String directory) {
        return null;
    }

    @Override
    public UploadFileVO moveDirectory(String userSeq, String directory) {
        return null;
    }

    @Override
    public UploadFileVO renameDirectory(String userSeq, String directory) {
        return null;
    }

    @Override
    public UploadFileVO createFile(String userSeq, String directory, UploadFileBo file) {
        return null;
    }

    @Override
    public UploadFileVO fileAppend(String userSeq, String directory, UploadFileBo file, InputStream content) {
        return null;
    }

    @Override
    public UploadFileVO deleteFile(String userSeq, String directory, UploadFileBo file) {
        return null;
    }

    @Override
    public UploadFileVO moveFile(String userSeq, String directory, UploadFileBo file) {
        return null;
    }

    @Override
    public UploadFileVO renameFile(String userSeq, String directory, UploadFileBo file) {
        return null;
    }
}
